
#ifndef IRIDE_PIXELCOORDS_H_
#define IRIDE_PIXELCOORDS_H_

namespace Iride
{
	typedef struct PixelCoords
	{
		int x;
		int y;

		PixelCoords();
		PixelCoords(int ix, int iy);

		PixelCoords operator - ( void ) const;

		PixelCoords operator + (const PixelCoords&) const;
		PixelCoords operator - (const PixelCoords&) const;
		PixelCoords operator * (const float&) const;
		PixelCoords operator / (const float&) const;

		PixelCoords& operator+= (const PixelCoords&);
		PixelCoords& operator-= (const PixelCoords&);

		static const PixelCoords Zero;


	} PixelCoords;
};

#endif
